$(function () {
  // 退出功能
  /* 
    给按钮注册点击事件
    弹出询问框
    如果用户点击了确认，推出到登录界面
  */
  $("#logout").on("click", function () {
    layer.confirm("确定要退出吗", { icon: 3, title: "退出" }, function (index) {
      //do something
      sessionStorage.removeItem("token");
      location.href = "login.html";
      layer.close(index);
    });
  });

  
  
});

// 渲染头像和用户名
  /* 
    发起ajax请求
    判断成功与否
    如果成功渲染头像和用户名
  */
// 全局函数 挂载在window上
function render() {
  $.ajax({
    url: "/my/userinfo",
    success: function (res) {
      // console.log(res);
      if (res.status !== 0) return layer.msg(res.message, { icon: 5 });
      const {
        data: { nickname, username, user_pic },
      } = res;
      // 渲染名字
      const uname = nickname || username;
      $("#welcome").html(`欢迎${uname}`);
      // 渲染头像
      if (user_pic) {
        // 有值
        $(".text-avatar").hide();
        $(".layui-nav-img").attr("src", user_pic);
      } else {
        // 没值
        $(".layui-nav-img").hide();
        $(".text-avatar").show().html(uname[0].toUpperCase());
      }
    },
  });
}
render();
